package dao;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.criterion.Order;

import to.Funcionalidade;
import util.HibernateUtil;

public class FuncionalidadesDAO {

	public List<Funcionalidade> criaListaFuncionalidade() {

		List<Funcionalidade> listaFuncionalidade = new ArrayList<Funcionalidade>();
		Session session = null;

		try {
			
			session = HibernateUtil.getSessionFactory().openSession();
			Criteria criteria = session.createCriteria(Funcionalidade.class,
					"f");
			criteria.addOrder(Order.asc("f.descricao"));
			listaFuncionalidade = (List<Funcionalidade>) criteria.list();

		} catch (Exception e) {
			e.printStackTrace();
		}
		return listaFuncionalidade;
	}

}
